package io.yuncheng.modules.sys.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 密评以及风评方案配置表
 *
 * @author Mark
 * @email 15721509625@163.com
 * @date 2020-10-11 16:24:21
 */
@Data
@TableName("sub_app_assessment_config")
public class SubAppAssessmentConfigEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 *
	 */
	@TableId
	private Long id;
	/**
	 * 应用密码要求等级1，2，3，4
	 */
	private Integer appLevel;
	/**
	 * 物理和环境安全-身份鉴别
	 */
	private String psIdentification;
	/**
	 * 物理和环境安全-电子门禁记录数据完整性
	 */
	private String psElectronicData;
	/**
	 * 物理和环境安全-视频记录数据完整性
	 */
	private String psVideoData;
	/**
	 * 物理和环境安全-密码模块实现
	 */
	private String psPasswordModule;
	/**
	 * 网络和通信安全-身份鉴别
	 */
	private String nsIdentification;
	/**
	 * 网络和通信安全-访问控制
	 */
	private String nsAccessControl;
	/**
	 * 网络和通信安全-信息完整性
	 */
	private String nsInformationIntegrity;
	/**
	 * 网络和通信安全-通信数据完整性
	 */
	private String nsCommunicationDataIntegrity;
	/**
	 * 网络和通信安全-通信数据机密性
	 */
	private String nsCommunicationData;
	/**
	 * 网络和通信安全-集中管理通道安全
	 */
	private String nsChannel;
	/**
	 * 网络和通信安全-密码模块块实现
	 */
	private String nsPasswordModule;
	/**
	 * 设备和计算安全-身份鉴别
	 */
	private String esIdentification;
	/**
	 * 设备和计算安全-设备访问控制信息完整性
	 */
	private String esAccessControl;
	/**
	 * 应用和数据安全-传输安全
	 */
	private String asAccessSafe;
	/**
	 * 设备和计算安全-敏感标记的完整性
	 */
	private String esMarkers;
	/**
	 * 设备和计算安全-设备日志记录完整性
	 */
	private String esLogging;
	/**
	 * 设备和计算安全-远程管理身份鉴别信息的完整性
	 */
	private String esRemotelyInformation;
	/**
	 * 设备和计算安全-重要程序或文件完整性
	 */
	private String esFileIntegrity;
	/**
	 * 设备和计算安全-密码模块实现
	 */
	private String esPasswordModule;
	/**
	 * 应用和数据安全-身份鉴别
	 */
	private String asIdentification;
	/**
	 * 应用和数据安全-访问控制教据传输安全
	 */
	private String asAccessControl;
	/**
	 * 应用和数据安全-数据存储安全
	 */
	private String asData;
	/**
	 * 应用和数据安全-日志记录完整性
	 */
	private String asLogging;
	/**
	 * 应用和数据安全-重要应用程序的加载和卸载
	 */
	private String asLoadAndUnload;
	/**
	 * 应用和数据安全-抗抵赖
	 */
	private String asNonrepudiation;
	/**
	 * 应用和数据安全-密码模块实现
	 */
	private String asPasswordModule;
	/**
	 * 创建时间
	 */
	private Date createDate;

}
